druhe pouzitie ADO query

Otázka od: Köteleš Ján

9. 10. 2002 13:26

Dobry den

pouzivam vo svojom programe ADOQuery s prikazom
"SELECT * FROM databaza
where cislo=parameter". Hodnotu parameter nadstavujem
podla potreby, pricom
najprv databazu zatvorim, nadstavim parameter a nasledne otvorim. Pole
"cislo" jednoznacne urcuje jediný záznam v databaze. Cele je to na formulari
pri "OnActivate"

Pri prvom otvoreni je tam obsah úplne OK.
Ked vsak sa formular aktivuje znovu a prebehne popisovaná obnova, je síce
vybraty jeden zaznam, ale vsetky polia su '' - prázdne. Dokonca aj
dbList.FieldByName('cislo').AsString=''

neviete preco?

Pripajam cast procedury onactivate (to requery je tam zo zúfalstva):

      If dbList.Active then dbList.Close;
      dbList.Parameters[0].Value:=cislo;
      dbList.Open;
      dbList.Requery;

hodnota Cislo je v poriadku....

Ján Köteleš